export {};
// interface EatAndRun {
//   eat(food: string): void;
//   run(distance: number): void;
// }
///推荐细分接口约束
interface Eat {
  eat(food: string): void;
}
interface Run {
  run(distance: number): void;
}
class Person implements Eat, Run {
  eat(food: string): void {
    console.log(`优雅的进餐${food}`);
  }
  run(distance: number): void {
    console.log(`直立行走${distance}`);
  }
}
class Animal implements Eat, Run {
  eat(food: string): void {
    console.log(`呼噜呼噜的吃${food}`);
  }
  run(distance: number): void {
    console.log(`爬行${distance}`);
  }
}
